package com.dragon.flow.model.de;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dragon.flow.model.BaseModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author bruce.liu
 * @description 流程监听器
 * @date 2024/6/18 22:47
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "tbl_flow_system_token")
public class SystemToken extends BaseModel implements Serializable {
    //主键
    @TableId(type = IdType.ASSIGN_ID)
    @TableField("id")
    private String id;
    //类型
    @TableField("type")
    private String type;
    //应用的名称
    @TableField("app_name")
    private String appName;
    //应用的标识
    @TableField("app_sn")
    private String appSn;
    //应用的secretKey
    @TableField("app_secret_key")
    private String appSecretKey;
    @TableField("service_id")
    private String serviceId;
    @TableField("url")
    private String url;
    @TableField("method")
    private String method;
}
